any dumping device - Turkish English Dictionary